dish made with artichokes - French English Dictionary